home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 41.zip / BS1 part 41 / Devpac 2.12 disk 2.adf / include.cbm / devices / timer.i < prev    next >
Text File  |  1987-03-31  |  1KB  |  51 lines

  1.  
  2. ******************************************************************
  3. *                                                                *
  4. * Copyright (C) 1985, Commodore Amiga Inc.  All rights reserved. *
  5. *                                                               *
  6. ******************************************************************
  7.  
  8.  
  9. *****************************************************************
  10. *
  11. * SOURCE CONTROL
  12. * ------ -------
  13. * $Header: timer.i,v 27.1 85/06/24 13:32:40 neil Exp $
  14. *
  15. * $Locker:  $
  16. *
  17. *****************************************************************
  18.  
  19.         IFND    DEVICES_TIMER_I
  20. DEVICES_TIMER_I SET     1
  21.  
  22.         IFND    EXEC_IO_I
  23.         INCLUDE "exec/io.i"
  24.         ENDC    EXEC_IO_I
  25.  
  26. * unit defintions
  27. UNIT_MICROHZ    EQU     0
  28. UNIT_VBLANK     EQU     1
  29.  
  30. TIMERNAME       MACRO
  31.                 DC.B    'timer.device',0
  32.                 DS.W    0
  33.                 ENDM
  34.  
  35.  STRUCTURE TIMEVAL,0
  36.         ULONG   TV_SECS
  37.         ULONG   TV_MICRO
  38.         LABEL   TV_SIZE
  39.  
  40.  STRUCTURE TIMEREQUEST,IO_SIZE
  41.         STRUCT  IOTV_TIME,TV_SIZE
  42.         LABEL   IOTV_SIZE
  43.  
  44. * IO_COMMAND to use for adding a timer
  45.         DEVINIT
  46.         DEVCMD  TR_ADDREQUEST
  47.         DEVCMD  TR_GETSYSTIME
  48.         DEVCMD  TR_SETSYSTIME
  49.  
  50.         ENDC
  51.